large agricultural farm or livestock ranch - Español Inglés Diccionario